package pro5_decoder_encoder.ex1_decoder;


import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;

/**
 * @program: netty
 * @description: 测试用的客户端
 * @author: zy
 * @create: 2025-03-22 16:50
 */
public class TcpClient {
    public static void main(String[] args) throws IOException {
        Socket socket = null;
        OutputStream out = null;

        try {

            socket = new Socket("localhost", 8023);
            out = socket.getOutputStream();

            // 请求服务器
//            String lines = "将进酒\r\n李白\r\n" +
//                    "君不见黄河之水天上来，奔流到海不复回。\r\n" +
//                    "君不见高堂明镜悲白发，朝如青丝暮成雪。\r\n" +
//                    "人生得意须尽欢，莫使金樽空对月。\r\n" +
//                    "天生我材必有用，千金散尽还复来。\r\n" +
//                    "烹羊宰牛且为乐，会须一饮三百杯。\r\n" +
//                    "岑夫子，丹丘生，将进酒，杯莫停。\r\n" +
//                    "与君歌一曲，请君为我倾耳听。\r\n" +
//                    "钟鼓馔玉不足贵，但愿长醉不复醒。\r\n" +
//                    "古来圣贤皆寂寞，惟有饮者留其名。\r\n" +
//                    "陈王昔时宴平乐，斗酒十千恣欢谑。\r\n" +
//                    "主人何为言少钱，径须沽取对君酌。\r\n" +
//                    "五花马，千金裘，呼儿将出换美酒，与尔同销万古愁。\r\n" +
//                    "水调歌头\r\n苏轼\r\n" +
//                    "明月几时有？把酒问青天。\r\n" +
//                    "不知天上宫阙，今夕是何年。\r\n" +
//                    "我欲乘风归去，又恐琼楼玉宇，高处不胜寒。\r\n" +
//                    "起舞弄清影，何似在人间。\r\n" +
//                    "转朱阁，低绮户，照无眠。\r\n" +
//                    "不应有恨，何事长向别时圆？\r\n" +
//                    "人有悲欢离合，月有阴晴圆缺，此事古难全。\n" +
//                    "但愿人长久，千里共婵娟。\r\n" +
//                    "辛弃疾《青玉案·元夕》\r\n" +
//                    "东风夜放花千树，更吹落、星如雨。\n" +
//                    "宝马雕车香满路。\n" +
//                    "凤箫声动，玉壶光转，一夜鱼龙舞。\n" +
//                    "蛾儿雪柳黄金缕，笑语盈盈暗香去。\n" +
//                    "众里寻他千百度，蓦然回首，那人却在，灯火阑珊处。";

//
            String lines = "将进酒李白" +
                    "君不见黄河之水天上来，奔流到海不复回。" +
                    "君不见高堂明镜悲白发，朝如青丝暮成雪。" +
                    "人生得意须尽欢，莫使金樽空对月。" +
                    "天生我材必有用，千金散尽还复来。" +
                    "烹羊宰牛且为乐，会须一饮三百杯。" +
                    "岑夫子，丹丘生，将进酒，杯莫停。" +
                    "与君歌一曲，请君为我倾耳听。" +
                    "钟鼓馔玉不足贵，但愿长醉不复醒。" +
                    "古来圣贤皆寂寞，惟有饮者留其名。" +
                    "陈王昔时宴平乐，斗酒十千恣欢谑。" +
                    "主人何为言少钱，径须沽取对君酌。" +
                    "五花马，千金裘，呼儿将出换美酒，与尔同销万古愁。" +
                    "水调歌头苏轼" +
                    "明月几时有？把酒问青天。" +
                  //  "不知天上宫阙，今夕是何年。" +
                  //  "我欲乘风归去，又恐琼楼玉宇，高处不胜寒。" +
                  //  "起舞弄清影，何似在人间。" +
                  //  "转朱阁，低绮户，照无眠。" +
                  //  "不应有恨，何事长向别时圆？" +
                  // "人有悲欢离合，月有阴晴圆缺，此事古难全。" +
                 //   "但愿人长久，千里共婵娟。" +
                    "辛弃疾《青玉案·元夕》" +
                    "东风夜放花千树，更吹落、星如雨。" +
                    "宝马雕车香满路。" +
                    "凤箫声动，玉壶光转，一夜鱼龙舞。" +
                    "蛾儿雪柳黄金缕，笑语盈盈暗香去。" +
                    "众里寻他千百度，蓦然回首，那人却在，灯火阑珊处。\n";   // 1259字节
            byte[] outputBytes = lines.getBytes("UTF-8");
            System.out.println("发给服务器的字节数组长度：" + outputBytes.length);
            out.write(outputBytes);
            out.flush();

        } finally {
            // 关闭连接
            out.close();
            socket.close();
        }

    }

}
